package com.casit.base.annotation;

import java.lang.annotation.*;

/**
 *
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface AclMenu {
    String id();
    /**
     * 系统码
     */
    String systemId()  default "";
    /**
     * 编码，类似500100
     */
     String code()  default "";
    /**
     * 显示标题
     */
     String title() default "";
    /**
     * 简称
     */
     String shortTitle() default "";
    /**
     * 地址
     */
     String url() default "";
    /**
     * 排序
     */

     int sortBy() default 0;
    /**
     * 图标
     */
     String icon()  default "";
    /**
     * 大图标
     */
     String bigIcon() default "";
    /**
     * 样式
     */
     String style() default "";
    /**
     * 是否是叶子节点
     */
    boolean  leaf() default true;

    /**
     * 父级菜单
     */
     String parent()  default "";

    /**
     * 标识
     */
     String mark() default "";
    /**
     * 模板
     */
     String templet() default "";

    /**
     * 是否显示
     */
    boolean  visible() default true;
}